html, body {

    margin: 0px;

    padding: 0px;

    font-family: PTSans Regular, sans-serif;

    font-size: 14px;
	
	line-height:140%;

    color : #949494;

}



img ul, ol, li, a, p{

    padding: 0px;

    margin: 0px;

	border: 0px;    

}

li {
	color:#F09E20;
	margin: 0px 0px 10px -12px;
}

a {
	color:#555555;
	font-size:14px;
}

a:hover {
	color:#F09E20;
}

body {

    background: url(images/bg.png);    

}  



img{

    border: none;

}



a{

  text-decoration: none;

}



#production_menu{
    color:#555555;
	list-style-type:square;
}

div.product_menu {
	position:relative;
	width:245px;
	border:1px solid;
	background-color:#F4F4F4;
	float:left;
	z-index:999;
	min-height: 500px;
}

div.product_text {
	position:relative;
	left:20px;
}

li.product_menu{
	rigth:-10px;
}

/* Есть */

#container { 

    background-color: white;

    margin: 40px auto;

    width: 1120px;

    /*min-height: 1130px;*/

    box-shadow: 0 0 10px grey;

}



.container_separator{

	width: 100%;

	height: 4px;

	background: url(images/separator.png);

	padding: 0px;

	margin: 0px;

}



#header, #footer {

    width: 100%;

}



#header {

    height: 40px;

    /*box-shadow: 0 0 3px grey;*/

}



#header #contacts {

    position: relative;

    top: 12px;

    left: 80px;

    float: left;    

}



#header #contacts img {

	position: relative;

	top: 1px;

	margin: 0px 10px;

	

}



#header #contacts #email a:hover, #footer_mail:hover, #made_by_make_sense a:hover, #made_by_wls a:hover{

    

	color: #EE9E0B;



}

    

#header #social_links {    

	

    position: relative;

    top: 12px;

    right: 80px;

    float: right;

}



#header #social_text{

	position: relative;

	font-size: 13px;

	top: -2px;

}



#header #soc-sk{

	position: relative;

	top: 1px;

}



#header #social_links img {    

    margin: 0px 5px;

    

}



#container #header_menu{

    padding: 0 80px;

    height: 170px;

    margin: 0 auto;

}



#header_menu #logo {

    position: relative;

    top: 24px;

}



#header_menu #search{

    float: right;

    position: relative;

    right: -17px;

    top: 40px;

    

}

#header_menu #search input{ 

    width: 290px;

    height: 20px;

    /*border: 1px solid #D4D4D4;*/

    border: 1px solid #E7E6EB;

    padding: 4px 0px 4px 12px;

	background-color: #F4F4F4;

	color: #949494;

}

#header_menu #languge_selector {

   border: 1px solid #E7E6EB;

   /*padding: 3px;*/

   padding: 3px 14px 3px 12px;

   height: 30px;

   background-color: #F4F4F4;

   color: #949494;



}



/*

#header_menu #lng-arrow {

    position: absolute;

    top: 12px;

    left: 135px;

    z-index: 999;

}



#languge_selector::-ms-expand {

    display: none;

}*/



#header_menu #search_img{ 

    position: relative;

    right: 32px;   

	top: 2px;

    cursor: pointer;

}





#header_menu #language{	

    float: right;

    position: relative;

    right: 10px;

    top: 40px;

}



#header_menu #language span{

	font-size: 13px;

    position: relative;

    right: 10px;

	color: #545454;

}



#main_menu{

    /*list-style-position : inside;*/

    position: relative;

    top: 50px;



    list-style-type: none;

    padding: 0px;

    margin: 0px;

    height: 40px;

    width: 100%;

    display: table;

    vertical-align: center;

    list-style-position : inside;

	text-transform: uppercase;

	font-size: 13px;

}



#main_menu #menu_first{

	width: 57px;

	padding: 0px;

}





#main_menu .menu_item{

    text-align: center;

    height: 100%;

    display: table-cell;

    //float: left;

//	width: 146px;

    background: url(images/menu-tile.png);

    /*margin: 0 1px;*/

    padding: 0px 6px;

    margin: 0px;

}



#main_menu .menu_item:hover{

    background: url(images/menu-tile-hover.png);

    

}



#main_menu .menu_separator{

	background: url(images/menu-seperator.png);

	display: table-cell;



    width: 2px;

}



#main_menu .menu_item img{

    position: relative;

    top: 13px;
	left: 1px;
   

}



#main_menu .menu_item a {

    

    display: block;

    width: 100%;

    height: 100%;

    vertical-align: middle;

    text-decoration: none;

    color: white;

}    

/*

#main_menu .menu_item a:hover {

    background: url(images/menu-tile-hover.png);

}    */



#main_menu .menu_item span{

    position: relative;

    top: 12px;

}



.slider_images{

    width: 100%;

    height: 100%;

    

}



.slider_separator{

	width: 100%;

	height: 4px;

}

#slider {

    position: relative;

}



#sl_sep_up{

background: url(images/slider_separator_top.png);	

height: 4px;

width: 100%;

}

 

#sl_sep_down{

    background: url(images/slider_separator_bottom.png);    

    height: 4px;

    width: 100%;

}



#slider_container{

    position: relative;

    padding: 27px 80px;
	
	top: 30px;

}

 

#slider_transparant_left{

    position: absolute;

    z-index: 100;

    width: 40px;

    height: 300px;

    top: 4px;

}



#slider_transparant_right{

    position: absolute;

    z-index: 100;

    width: 40px;

    height: 300px;

    top: 4px;

    right: 0px;

}



#container #content{

    min-height: 648px;

	padding: 27px 80px;

}





#content_title{

 color: #EE9E0B;  

 margin-right: 10px;

 font-size: 20px;
	
 text-transform:uppercase;

 

}



#seperator-tile{

    position: relative;

    top: 7px;

    height: 10px;

    width: 785px;

    display: inline;

    float: right;

    background: url(images/body-seperator-tile.png);

}



#bottom_menu {

    margin: 0 auto;

    margin-top: 34px; 

    width: 960px;

    height: 160px;

    text-align: center;

}



#bottom_menu tr td{

	width: 192px;

}



#bottom_links{

    

    position: absolute;

    bottom: 138px;

    margin: 0 auto;

	left: 0px;

	right: 0px;

    font-size: 13px;

    text-align: center;    

}



#bottom_links a {

    color: #EE9E0B; 

}



#bottom_links a:hover {

	color : #949494;

}



#footer {

	position: relative;

	bottom: 0px;

    height: 400px;

}





#container #footer #copyright{

    position: absolute;

    /*bottom: -30px;*/

    bottom: 30px;

    width: 960px;    

    height: 88px;

    margin: 0 auto;

	left: 0px;

	right: 0px;

     font-size: 13px;

    text-align: center;

}



#footer_logo_drv{

    float: left;

    position: relative;

    top: 23px;

    left: 20px;

}





#footer_logo_makesense{

    float: right;

    position: relative;

    top: 25px;

    right: 20px;

}



#copyright{

    border: 1px solid #E7E6EB;

	background-color: #F4F4F4;

    position: relative;

}



#copyright #copy_content{

	color: #AEAEAE;

    display: inline;

    position: relative;

    top: 30px;

    left: -72px;

}



#made_by_make_sense{

    color: #AEAEAE;

    position: absolute;

    right: 70px;

    bottom: 25px;

    font-size: 13px;

}



#footer_mail, #email a, #made_by_make_sense a{

   color: #AEAEAE;

   text-decoration: underline; 
	font-size: 12px;

}